namespace ManagedFreeFrame.Enum
{
    /// <summary>
    /// Used by Getplugincaps >  PluginCapsIndex  
    /// whether plugin is optimized for Copy or InPlace processing.
    /// </summary>
    public enum Optimization
    {
        /// <summary>
        /// no preference
        /// </summary>
        NoPreference = 0,

        /// <summary>
        /// InPlace processing is faster
        /// </summary>
        InPlaceProcessingIsFaster = 1,

        /// <summary>
        /// Copy processing is faster
        /// </summary>
        CopyProcessingIsFaster = 2,

        /// <summary>
        /// Both are optimized 
        /// </summary>
        BothAreOptimized = 3
    }
}